﻿using System;

namespace WeiSha.Core
{
	// Token: 0x02000025 RID: 37
	public class Login
	{
		// Token: 0x1700007C RID: 124
		// (get) Token: 0x0600014A RID: 330 RVA: 0x00009BD0 File Offset: 0x00007DD0
		public static Login Get
		{
			get
			{
				return Login._get;
			}
		}

		// Token: 0x0600014B RID: 331 RVA: 0x00002EA2 File Offset: 0x000010A2
		private Login()
		{
		}

		// Token: 0x1700007D RID: 125
		public LoginItem this[string key]
		{
			get
			{
				PlatformInfoHandler.SiteInfoHandlerParaNode siteInfoHandlerParaNode = PlatformInfoHandler.Node("Login");
				bool flag = siteInfoHandlerParaNode == null;
				LoginItem loginItem;
				if (flag)
				{
					loginItem = null;
				}
				else
				{
					PlatformInfoHandler.SiteInfoHandlerParaNode siteInfoHandlerParaNode2 = siteInfoHandlerParaNode[key];
					bool flag2 = siteInfoHandlerParaNode2 == null;
					if (flag2)
					{
						loginItem = null;
					}
					else
					{
						loginItem = new LoginItem(siteInfoHandlerParaNode2);
					}
				}
				return loginItem;
			}
		}

		// Token: 0x0400005B RID: 91
		private static readonly Login _get = new Login();
	}
}
